#include "udprecv.h"
#include "ui_udprecv.h"

UdpRecv::UdpRecv(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::UdpRecv)
{
    ui->setupUi(this);

    //关联读数据信号
    connect(&msocket,&QUdpSocket::readyRead,this,&UdpRecv::read_data);
}

UdpRecv::~UdpRecv()
{
    delete ui;
}

void UdpRecv::on_bindBt_clicked()
{
    //绑定
    QString port = ui->portEdit->text();
    msocket.bind(QHostAddress::AnyIPv4,port.toUShort());
}

void UdpRecv::read_data()
{
    char array[1024]={0};  //保存数据
    msocket.readDatagram(array,1024);
    ui->textBrowser->append(array);


}
